//- Copyright (c) 2016 Lucky Byte, Inc.
input(type="hidden" name="uuid" value="#{record.uuid}")

h4.ui.dividing.header
  i.caret.down.icon.link.grey.accordion
  | 交易信息

table.ui.table.celled.basic
  thead
    tr
      th.collapsing.center.aligned 产 品
      th.collapsing.center.aligned 交易时间
      th.collapsing.center.aligned 商户编号
      th.collapsing.center.aligned 商户名称
      th.collapsing.center.aligned 终端编号
      th.collapsing.center.aligned 交易金额
      th.collapsing.center.aligned 系统跟踪号
      th.center.aligned 备 注
  tbody
    tr
      td.collapsing.center.aligned
        case record.product
          when 'p1'
            | 消费代付
          when 'p2'
            | 助农取款
          default
            | 未知
      td.collapsing.center.aligned
        = record.tr1_systime.format('YYYY-MM-DD HH:mm:ss')
      td.collapsing.center.aligned= record.tr1_info[0]
      td.collapsing.center.aligned= record.tr1_mername
      td.collapsing.center.aligned= record.tr1_info[1]
      td.collapsing.center.aligned= fmtamt2(record.tr1_info[2])
      td.collapsing.center.aligned= record.tr1_info[3]
      td.center.aligned= record.notes

h4.ui.dividing.header
  i.caret.down.icon.link.grey.accordion
  | 追付信息

.fields
  .field.two.wide
    label 手续费:
    .ui.input
      input(type="text" name="fee" readonly="readonly"
        value="#{fmtamt(record.fee)}")
  .field.two.wide.required
    label 追付金额:
    .ui.input
      input(type="text" name="t40_amt" readonly="readonly"
        value="#{fmtamt(record.t40_amt)}")
  .field.three.wide.required
    label 代付渠道:
    .ui.labeled.dropdown.selection.input.disabled
      input(type="hidden" name="pay_chnl" value="#{record.order_conf[0]}")
      i.icon.dropdown
      .default.text
      .menu
        .item(data-value="#{record.order_conf[0]}")
          = constant.pay_chnls[record.order_conf[0]]
  .field.nine.wide.required
    label 代付商户:
    .ui.labeled.dropdown.selection.input.disabled
      input(type="hidden" name="pay_merid" value="#{record.pay_merch.uuid}")
      i.icon.dropdown
      .default.text
      .menu
        .item(data-value="#{record.pay_merch.uuid}")
          | #{record.pay_merch.merno} ｜ #{record.pay_merch.name}

.fields
  .field.four.wide.required
    label 收款账号:
    .ui.input
      input(type="text" name="acct_no" readonly="readonly"
        value="#{record.order_conf[2]}")
  .field.three.wide.either
    label 开户人姓名:
    .ui.input
      input(type="text" name="acct_name" readonly="readonly"
        value="#{record.order_conf[3]}")
  .field.three.wide.either
    label 开户人证件类型:
    .ui.labeled.dropdown.selection.input.disabled
      input(type="hidden" name="acct_cred_type" value="#{record.order_conf[4]}")
      i.icon.dropdown
      .default.text
      .menu
        .item(data-value="#{record.order_conf[4]}")
          = constant.cred_types[record.order_conf[4]]
  .field.six.wide.either
    label 开户人证件号码:
    .ui.input
      input(type="text" name="acct_cred_no" readonly="readonly"
        value="#{record.order_conf[5]}")

if record.product == 'p2'
  h4.ui.dividing.header
    i.caret.down.icon.link.grey.accordion
    | 助农取款手续费处理方式

  .fields
    .field.three.wide.required
      label 手续费收取方式:
      .ui.dropdown.selection.input.disabled
        input(type="hidden" name="fee_take_type" value="#{record.order_conf[7]}")
        i.icon.dropdown
        .default.text 必填
        .menu
          .item(data-value="1") 1. 从代理商资金池中扣取
          .item(data-value="2") 2. 从代付金额中扣取
    .field.five.wide.required
      label 资金池余额不足时处理方式:
      .ui.dropdown.selection.input.disabled
        input(type="hidden" name="fund_lack_proc" value="#{record.order_conf[8]}")
        i.icon.dropdown
        .default.text 必填
        .menu
          .item(data-value="1") 1. 不允许助农取款交易
          .item(data-value="2") 2. 允许助农取款交易，但不允许代付交易
          .item(data-value="3") 3. 透支资金池，超额度时不允许代付交易
          .item(data-value="4") 4. 转从代付金额中扣取手续费

    .field.six.wide.required
      label 代理商资金池:
      .ui.dropdown.selection.input.disabled
        input(type="hidden" name="p2_fund" value="#{record.p2_fund.uuid}")
        i.icon.dropdown
        .default.text 必填
        .menu
          .item(data-value="#{record.p2_fund.uuid}")
            .right.floated(style="color:#888;") #{record.p2_fund.agent}
            = record.p2_fund.name

    .field.two.wide.required
      label 资金池透支额度:
      .ui.input
        input(type="text" name="fund_overdraw" readonly="readonly"
          value="#{record.order_conf[9]}")

h4.ui.dividing.header
  i.caret.down.icon.link.grey.accordion
  | 交易确认

.fields
  .field.eight.wide.required
    label 原交易检索参考号:
    .ui.input
      input(type="text" name="retrefno" value=""
        placeholder="请输入 12 位原交易检索参考号确认此交易")

h4.ui.dividing.header
  i.caret.down.icon.link.grey.accordion
  | 风险提示

.fields
  ol
    li(style="color:red;")
      | 系统当前没有实现交易撤销状态处理，追付前，需人工确定原交易是否已撤销；
    li(style="color:red;") 避免通过多个渠道或途径进行追付，以免造成重复追付；
    li(style="color:black;") 追付交易经复核确认后进入调度状态，需等待一段时间后处理，请耐心等待；
    li(style="color:black;") 如果第一次追付失败，系统确认后会自动发起第二次追付，依此轮询，
      | 直到追付成功或超过追付时间为止；
    li(style="color:black;") 如果因为特殊原因需要全面禁止追付，可以联系系统管理员停止代付追付定时任务；
